#séquence simple
s={1,2,3}
print(s)
#les répétitions disparaissent
s={1,2,3,1,2,2,3,5}
print(s)
#définition d'une séquence vide. Attention {} crée un dictionnaire vide.
s=set()
print(s)
L=[1,2,3,5,4,3,2,1]
s=set(L)
print(L)
print(s)
# Les restes par la division par 13
s={x%13 for x in range(1000)}
print(s)
Il n'y a pas d'indexation des éléments, contrairement aux listes.
s=set(range(10))
print(s)
print(s[2])
# l'ordre est surprenant !
s={"a","b","c"}
print(s)
for el in s :
print(el)
# ajoute un élément s'il est absent
s={"a","b","c"}
s.add("a") # aucune action ici
s.add("d")
print(s)
# enléve un élément s'il est présent
s={"a","b","c"}
s.discard("e") # aucune action ici
s.discard("a")
print(s)
#union de deux ensembles
sa={1,2,3,4}
sb={3,4,5,6,7}
s=sa|sb
print(s)
#intersection de deux ensembles
sa={1,2,3,4}
sb={3,4,5,6,7}
s=sa&sb
print(s)
#différence de deux ensembles
sa={1,2,3,4}
sb={3,4,5,6,7}
print(sa-sb)
print(sb-sa)
#comparaison de deux ensembles
sa={3,4}
sb={3,4,5,6,7}
print(sa==sb) #égalité ?
print(sa<sb) # inclusion ?